import axios from 'axios'
// import {Indicator} from 'mint-ui';

// 使用Promise的方法
export function requestA(config) {
  //  1. 创建axios 的实例  
  const instance = axios.create({
    baseURL: 'http://152.136.185.210:7878/api/hy66', //  配置数据接口的公共地址
    timeout: 5000                                  //  网络请求延迟时间
  })
  //   2.axios 拦截器
  //   2.1 请求拦截器
  /** instance.interceptors.request.use(config => {
    // Indicator.open({      //  打开loading
    //   text: '加载中...',  //   loading下方文字
    //   spinnerType: 'fading-circle'  // loading 图标类型
    // });
    // return config;
  }, err => {
    return Promise.reject(err)
  }) **/

  //   2.2 响应拦截器
  instance.interceptors.response.use(res => {
    // Indicator.close();  //  关闭loading
    return res.data;
  }, err => {
    return Promise.reject(err);

  })
  // 3. 真正发送的网络请求
  return instance(config)
}

export function requestB(config) {
  //  1. 创建axios 的实例  
  const instance = axios.create({
    baseURL: '123456', // 配置数据接口的公共地址
    timeout: 5000 // 网络请求延迟时间
  })

  //   2.axios 拦截器
  //   2.1 请求拦截器
  /** instance.interceptors.request.use(config => {
    // Indicator.open({      //  打开loading
    //   text: '加载中...',  //   loading下方文字
    //   spinnerType: 'fading-circle'  // loading 图标类型
    // });
    // return config;
  }, err => {
    return Promise.reject(err)
  }) **/

  //   2.2 响应拦截器
  instance.interceptors.response.use(res => {
    // Indicator.close();  //  关闭loading
    return res.data;
  }, err => {
    err= '信数据读取失败'
    console.log(err);

  })
  // 3. 真正发送的网络请求
  return instance(config)
}
